stubdom: another for fix for lwip compile
authorOlaf Hering <olaf@aepfle.de>
Tue, 7 Oct 2014 14:15:46 +0000 (16:15 +0200)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 8 Oct 2014 12:38:22 +0000 (13:38 +0100)
commitd172da1bb44462e6ef87e00aa6d12e4996968d4f
treeda04c5ec6233df7fbf27e39019baa860117348a1
parenta547da77cd7dd018b74dc2d5c9fa405046c7c57b
stubdom: another for fix for lwip compile

stubdom/lwip-x86_64/src/core/dhcp.c: In function 'dhcp_create_request':
stubdom/lwip-x86_64/src/core/dhcp.c:1361:64: error: array subscript is above array bounds

The previous attempt to fix the failure above worked fine in SLE11,
openSUSE 13.1 and newer. But gcc-4.5 as included in openSUSE 11.4 still
failed to compile. To fix compilation also with this version of gcc move
the range check right into the code instead of assigning it to a
temporary variable.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>
Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
stubdom/lwip.dhcp_create_request-hwaddr_len.patch